# 2024.12.09力扣网刷题
# 判断国际象棋棋盘中一个格子的颜色——数学、字符串——简单
# 给你一个坐标 coordinates ，它是一个字符串，表示国际象棋棋盘中一个格子的坐标。下图是国际象棋棋盘示意图。
# 如果所给格子的颜色是白色，请你返回 true，如果是黑色，请返回 false 。
# 给定坐标一定代表国际象棋棋盘上一个存在的格子。坐标第一个字符是字母，第二个字符是数字。
# 示例 1：
# 输入：coordinates = "a1"
# 输出：false
# 解释：如上图棋盘所示，"a1" 坐标的格子是黑色的，所以返回 false 。
# 示例 2：
# 输入：coordinates = "h3"
# 输出：true
# 解释：如上图棋盘所示，"h3" 坐标的格子是白色的，所以返回 true 。
# 示例 3：
# 输入：coordinates = "c7"
# 输出：false
# 提示：
# coordinates.length == 2
# 'a' <= coordinates[0] <= 'h'
# '1' <= coordinates[1] <= '8'

class Solution(object):
    def squareIsWhite(self, coordinates):
        """
        :type coordinates: str
        :rtype: bool
        """
        ch = ord(coordinates[0]) - ord('a')
        num = ord(coordinates[1]) - ord('0')
        if (ch % 2 == 0 and num % 2 == 0) or (ch % 2 == 1 and num % 2 == 1):
            return True
        return False